﻿using System.ServiceModel;
using TechEd.Data.Core.Entity;

namespace TechEd.Rest.Core.Interfaces
{
	// NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together.
	[ServiceContract]
	public interface IService1
	{
		[OperationContract]
		string GetData(int value);

		[OperationContract]
		void Test();

		[OperationContract]
		CompositeType GetDataUsingDataContract(CompositeType composite);

		[OperationContract]
		VideoInfo UploadVideo(string prefix, string fileName, byte[] bytes, string contentType);


		// TODO: Add your service operations here
	}


	// Use a data contract as illustrated in the sample below to add composite types to service operations.
}
